@charset "utf-8";
/* CSS Document */
/*此样式在窗口小于1170px的时候生效*/
@media screen and (max-width: 1170px) {
.width1003{width:100%;}
.header{ height:auto;padding:8px 5px;}
.logo{width:280px; height:auto;padding:0;}
.logo img{width:100%; height:auto;}
.search{width:45%; margin:10px 50px;}
.search .search-input {
	width:100%;
}
.page-header-search{width:45%; margin:18px 0 18px 60px;}
/*.search{padding:0; margin:0; width:45%; margin:10px 0 0 20px; }
.search .search-input {
    border: 2px solid #69281e;
	width:100%;
    height: auto;
}*/
.topLink{ display:none;}
.index-pro dl{
	width:25%;
	padding-left: 5px;
	}
.index-search-list{
	width:100%;
	padding:7px;
	}
	.title{padding:0 5px;}
.index-new .new{
	width:50%;
	padding:10px;
	}
.inde-new-img{
	float:none;
	width:100%;
	}
.content-left,.content-right{
	width:100%;
	padding:8px;
	}
.phones{padding:0;width:130px; font-size:1.4rem; height:22px;line-height:22px; margin-top:10px;}
.phones h4{ font-size: 1.8rem; height:22px; line-height:22px;}
.control-box{width: 50%;}
.bigbox{width: 50%;}
.isl-box{width: 100%; 
        font-size: 1.3rem;
        float: left;
        height: auto;
        margin-top: 10px;}
.isl-box h2 {
    width: 100%;
    font-size: 1.3rem;
    padding: 10px 0;
    color: #FFFFFF;
    background-color: #69281e;
    text-align: center;
}
.box{ width:90%; height:100%; margin:0 10px;}
.left_fu{ display:none;}
.t3_cont_list2 .view_l {
	display:none
}
.t3_cont_list2 .view_ty {
    width: 95%;
}
footer{ display: block;}
}
/*此样式在窗口小于980px的时候生效*/
@media screen and (max-width: 980px) {/*980*1280*/
.header{ height:auto;padding:8px 5px;}
.logo{width:240px; height:auto;padding:0;}
.logo img{width:100%; height:auto;}
.search{ width:45%; margin:5px 20px; }
.search .search-input {
	width:100%;
}
.page-header-search{ width:45%; margin:18px 20px; }
/*.search{padding:0; margin:0; width:45%; margin:10px 0 0 20px; }
.search .search-input {
    border: 2px solid #69281e;
	width:100%;
    height: auto;
}*/
.phones{padding:0;width:150px; font-size:1.4rem; height:22px;line-height:22px; margin-top:10px;}
.phones h4{ font-size: 1.8rem; height:22px; line-height:22px;}
.nav li a {
    float: left;
    width: 100%;
    height: 60px;
    line-height: 60px;
    font-size: 1.4rem;
    color: #fff;
    text-align: center;
}
.nav .chilNav a {
    float: none;
    display: block;
    height: 35px;
    line-height: 35px;
    color: #281110;
    border-bottom: #ddd 1px solid;
    font-size: 1rem;
}
.index-pro dl{
	width:33%;
	padding-left:5px;
	}

.footcontact{margin: 0 50% 0 50%; float: left;}
.footcontact dl{
	margin: 0 auto;
    padding-top: 10px;}
}
/*此样式在窗口小于800px的时候生效*/
@media screen and (max-width: 800px) {/*800*1280*/
.nav-toggle{ display:inline-block;}
.nav{ height:auto; display:none;}
.nav li,.nav li a{width:100% ; text-align:left;display:block; float:none;padding-left:10px; font-size:1.4rem;}
.nav li{border-bottom:#fff 1px solid; height:auto;}
.nav li a{ height:34px; line-height:34px;}
.nav li .chilNav{ position:static; display:block; background:#281110;border:0;padding-left:10px;}
.nav li .chilNav a{ font-size:1.2rem;color:#fff;border:0;}
.search{display:none;}
.page-header-search{ display:none;}
.index-pro dl{
	width:30%;
	padding-left:5px;
	}
.index-new .new{
	width:50%;
	padding:5px;
	}
.inde-new-img{
	float:right;
	width:50%;
	padding:5px;
	}
	.sub_box{
	width:100%; height: auto;
	}
	.sub_nav{
	width:100%; height: auto;
	}
.box{ margin:0 auto}
.huadong { width:100%;}
.huadong .gg_more{ display:none;}
}
/*此样式在窗口小于768px的时候生效*/
@media screen and (max-width: 767px) {/*768*1024*/
.content{padding-bottom:0; }
.header{ height:auto;padding: 8px 5px 0 5px;}
.logo{width:200px; height:auto;padding:0;}
.logo img{ height:auto;}
.search{display:none;}
.welcomeBox {
    width: auto;
    float: left;
    font-size: 1.2rem;
}
.phones{padding:0;width:100px;; height:18px;line-height:18px; margin:10px 0 0 5px;font-size:1rem;}
.phones h4{ font-size: 1.2rem; height:18px; line-height:18px;}
.title{font-size:1.6rem; height:35px; line-height:35px;padding:0 5px; font-weight:600;}
.index-pro dl{
	width:50%;
	padding-left:5px;
	}
.jiameng th{
	font-size:3rem;	
	}
.jiameng .jiaimg{
	padding:5px;
	}
.jiameng td h3{ font-size:1.4rem;}
.jiameng td{ font-size:1.2rem;}
.index-new .new{
	float: none;
	width:100%;
	padding:5px;
	}
.inde-new-img{
	width:100%;
	padding:5px;
	}
.sub_box{width: 100%;display: block;
    max-width: 100%;
    height: auto;}
	.sub_nav{width: 100%;}
.box{ margin:0 auto; width:200px;}	
footer{ display:none;}
.links{display: none;}
.huadong { width:100%;}
.huadong .gg_more{ display:none;}
.huadong h5{ font-size:1.4rem;}
.lycon{font-size: 1.4rem;margin: 10px auto;}
div.form ul li input{ width:100%;}
div.form ul li button{ width:100%; margin:10px auto; float:left;}
div.form ul li p{ display:none}
}
/*此样式在窗口小于360px的时候生效*/
@media screen and (max-width: 360px) {/*320*640*/
.index-pro dl{
	width:50%;
	}
.header{ height:auto;padding:8px 5px;}
.logo{width:55%; height:auto;padding:0;}
.logo img{ height:auto;}
.phones{padding:0;width:100px; margin:5px 5px;font-size:1rem;}
.phones h4{ font-size: 1rem; height: auto;}
.index-pro dt p{font-size: 1.2rem;}
.lytime{display:none;}
}